using System;
namespace OpenRay
{
	//Immutable class
	public class ProceduralColorMaterial : Material
	{
		private readonly IProceduralColor color;
		
		public ProceduralColorMaterial (IProceduralColor c)
		{
			color = c;
		}
		
		/*
		public override IEvaluatedMaterial Evaluate(Point modelHit)
		{
			return new ColorMaterial(color.Evaluate(modelHit));	
		}
		*/
	}
}

